//
//  QYShopInfoViewController.m
//  YSFDemo
//
//  Created by JackyYu on 2016/12/12.
//  Copyright © 2016年 Netease. All rights reserved.
//

#import "QYShopInfoViewController.h"


@interface QYShopInfoViewController ()
@property (weak, nonatomic) IBOutlet UIButton *saveButton;
@property (weak, nonatomic) IBOutlet UITextField *shopIdTextView;
@property (weak, nonatomic) IBOutlet UITextField *shopNameTextView;
@property (weak, nonatomic) IBOutlet UISwitch *isShowShopEntrance;
@property (weak, nonatomic) IBOutlet UISlider *shopEntranceIcon;
@property (weak, nonatomic) IBOutlet UISwitch *isNeedDeleteChatHistory;
@property (weak, nonatomic) IBOutlet UISwitch *isShowSessionListEntrance;
@property (weak, nonatomic) IBOutlet UISwitch *sessionListEntrancePosition;
@property (weak, nonatomic) IBOutlet UISlider *sessionListEntranceIcon;




@end

@implementation QYShopInfoViewController

-(void)showTextViewNavViewTo1{
    NSMutableArray * showTextViewNavViewNameArrTo1 = [NSMutableArray new];
    UIView * showTextViewNavViewViewTo1 = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 0, 0)];
    showTextViewNavViewViewTo1.clipsToBounds = YES;
       UILabel * oldshowSSSSTip = [[UILabel alloc]init];
    oldshowSSSSTip.clipsToBounds = YES;
    oldshowSSSSTip.text = @"kass显示区";
    oldshowSSSSTip.textColor = ColorHex(@"#f0f0f0");
    oldshowSSSSTip.textAlignment = NSTextAlignmentCenter;
    oldshowSSSSTip.font = [UIFont systemFontOfSize:28];
    oldshowSSSSTip.hidden = YES;
    [self.view addSubview:oldshowSSSSTip];
    [self.view addSubview:showTextViewNavViewViewTo1];
    UILabel * showTextViewNavViewLabelTo1 = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
    NSInteger showTextViewNavViewNumberTo1 = arc4random_uniform(20);
    NSLog(@"：%ld", (long)showTextViewNavViewNumberTo1);
    showTextViewNavViewLabelTo1.text = [NSString stringWithFormat:@"%ld",(long)showTextViewNavViewNumberTo1];
    [showTextViewNavViewLabelTo1 addSubview:showTextViewNavViewLabelTo1];
    
    UIImageView * showTextViewNavViewLabelTo2 = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
    [showTextViewNavViewViewTo1 addSubview:showTextViewNavViewLabelTo2];
    
}
- (void)showOldAddNavViewToMainOldView1{
    UIView * oldBgSS = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 0, 0)];
    oldBgSS.clipsToBounds = YES;
       UILabel * oldshowSSSSTip = [[UILabel alloc]init];
    oldshowSSSSTip.clipsToBounds = YES;
    oldshowSSSSTip.text = @"kass显示区";
    oldshowSSSSTip.textColor = ColorHex(@"#f0f0f0");
    oldshowSSSSTip.textAlignment = NSTextAlignmentCenter;
    oldshowSSSSTip.font = [UIFont systemFontOfSize:28];
    oldshowSSSSTip.hidden = YES;
    [self.view addSubview:oldshowSSSSTip];
    [self.view addSubview:oldBgSS];
    
    UIButton * sendBtn = [[UIButton alloc]initWithFrame:CGRectMake(KScreen_W-75, kStatusBarHeight+10, 60, 46)];
    sendBtn.layer.cornerRadius = 3;
    sendBtn.backgroundColor = [UIColor whiteColor];
    [sendBtn setTitle:@"发送" forState:UIControlStateNormal];
    [sendBtn setTitleColor:ColorHex(@"#333333") forState:UIControlStateNormal];
    sendBtn.titleLabel.font = [UIFont systemFontOfSize:16];
    [sendBtn addTarget:self action:@selector(sendTap) forControlEvents:UIControlEventTouchUpInside];
    [oldBgSS addSubview:sendBtn];
    
    UIView * sendBg = [[UIView alloc]initWithFrame:CGRectMake(15, kStatusBarHeight+66, KScreen_W-30, (KScreen_H-KSafeAreaBottomHeight-25-(kStatusBarHeight+66))/2)];
    sendBg.backgroundColor = [UIColor whiteColor];
    sendBg.layer.cornerRadius = 3;
    [oldBgSS addSubview:sendBg];
    
    UILabel * sendTip = [[UILabel alloc]initWithFrame:CGRectMake(0, (sendBg.frame.size.height-40)/2, sendBg.frame.size.width, 40)];
    sendTip.text = @"发送区";
    sendTip.textColor = ColorHex(@"#f0f0f0");
    sendTip.textAlignment = NSTextAlignmentCenter;
    sendTip.font = [UIFont systemFontOfSize:28];
    [sendBg addSubview:sendTip];
}
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

    [self initData];
    
    UITapGestureRecognizer *gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(onTap)];
    [self.view addGestureRecognizer:gesture];
}

- (void)onTap {
    [self.view endEditing:YES];
}

- (void)initData
{
    _shopIdTextView.text = [[NSUserDefaults standardUserDefaults] valueForKey:YSFDemoShopInfoShopId];
    _shopNameTextView.text = [[NSUserDefaults standardUserDefaults] valueForKey:YSFDemoShopInfoShopName];
    _isShowShopEntrance.on = [[NSUserDefaults standardUserDefaults] boolForKey:YSFDemoShopInfoOnShowShopEntrance];
    _isNeedDeleteChatHistory.on = [[NSUserDefaults standardUserDefaults] boolForKey:YSFDemoShopInfoOnNeedDeleteChatHistory];
    _isShowSessionListEntrance.on = [[NSUserDefaults standardUserDefaults] boolForKey:YSFDemoShopInfoOnShowSessionListEntrance];
    _shopEntranceIcon.value = [[NSUserDefaults standardUserDefaults] floatForKey:YSFDemoShopInfoOnShopEntranceIconValue];
    _sessionListEntrancePosition.on = [[NSUserDefaults standardUserDefaults] boolForKey:YSFDemoShopInfoOnSessionListEntrancePosition];
    _sessionListEntranceIcon.value = [[NSUserDefaults standardUserDefaults] floatForKey:YSFDemoShopInfoOnSessionListEntranceIconValue];
    
    [_saveButton addTarget:self action:@selector(onTapSaveButton:) forControlEvents:UIControlEventTouchUpInside];
    
}

- (void)onTapSaveButton:(id)sender
{
    [[NSUserDefaults standardUserDefaults] setValue:_shopIdTextView.text forKey:YSFDemoShopInfoShopId];
    [[NSUserDefaults standardUserDefaults] setValue:_shopNameTextView.text forKey:YSFDemoShopInfoShopName];
    [[NSUserDefaults standardUserDefaults] setBool:_isShowShopEntrance.on forKey:YSFDemoShopInfoOnShowShopEntrance];
    [[NSUserDefaults standardUserDefaults] setFloat:_shopEntranceIcon.value forKey:YSFDemoShopInfoOnShopEntranceIconValue];
    [[NSUserDefaults standardUserDefaults] setBool:_isNeedDeleteChatHistory.on forKey:YSFDemoShopInfoOnNeedDeleteChatHistory];
    [[NSUserDefaults standardUserDefaults] setBool:_isShowSessionListEntrance.on forKey:YSFDemoShopInfoOnShowSessionListEntrance];
    [[NSUserDefaults standardUserDefaults] setBool:_sessionListEntrancePosition.on forKey:YSFDemoShopInfoOnSessionListEntrancePosition];
    [[NSUserDefaults standardUserDefaults] setFloat:_sessionListEntranceIcon.value forKey:YSFDemoShopInfoOnSessionListEntranceIconValue];
}


@end
